package cc.rengu.igas.opms.common.constant;

import java.io.Serializable;

/**
 * 内部树节点常量定义
 *
 * @author 王成
 * @date 2018/4/24.
 */
public class OpmsTreeNodeConstant implements Serializable {
    /* 应用ID */
    public final static String MPA_ID = "mpaId";
    /* 应用密钥 */
    public final static String SECRET_KEY = "secretKey";
    /* 支付订单号 */
    public final static String PAY_ID = "payId";
    /* 支付渠道类型 */
    public final static String PAY_CHNL_TYPE = "payChnlType";
    /* 原交易支付订单信息 */
    public final static String ORIG_ORDER_INFO = "origOrderInfo";
    /* 原交易流水信息 */
    public final static String ORIG_TXN_INFO = "origTxnInfo";
    /* 清算日期 */
    public final static String SETTLE_DATE = "settleDate";
    /* 清算日期 */
    public final static String ORIG_SYS_SEQ_NUM = "orgSysSeqNum";
    /* 第三方商户号 */
    public static final String TP_MCHT_ID = "tpMchtId";
    /* 源系统标识 */
    public static final String SRC_ID = "srcId";
    /* 目的系统标识 */
    public static final String DEST_ID = "destId";
    /* 交易流水号/商户订单号 */
    public static final String TXN_SSN = "txnSsn";
    /* 交易日期时间 */
    public static final String DATE_TIME = "dateTime";
    /* 随机字符串 */
    public static final String NONCE_STR = "nonceStr";
    /* 签名 */
    public static final String SIGN = "signature";
    /* 返回码 */
    public static final String RESP_CODE = "respCode";
    /* 返回信息 */
    public static final String RESP_MSG = "respDesc";
    /* 订单总金额 */
    public static final String TOTAL_AMT = "txnAmt";
    /* 原交易流水号 */
    public static final String ORG_TXN_SSN = "orgTxnSsn";
    /* 原交易交易状态 */
    public static final String ORG_SXN_STATE = "orgSxnState";
    /* 商户支付宝账号 */
    public static final String SELLER_ID = "sellerId";
    /* 支付宝订单号 */
    public static final String ALI_ORDER_NO = "aliOrderNo";
    public static final String TXN_TYPE = "txnType";
    public static final String PAY_ORDER_ID = "payOrderId";
    public static final String RETURN_CODE = "returnCode";
    public static final String RETURN_MSG = "returnMsg";
    public static final String ORG_TXN_DATE = "orgTxnDate";
    public static final String TOTAL_FEE = "totalFee";
    public static final String ORDER_ID = "orderId";
    /* 签名串 */
    public static final String SIGNBLOCK = "signBlock";
    /* 验证签名标志 */
    public static final String VERIFY_SIGN_FLAG = "verifySignFlag";
    /* 报文头节点 */
    public static final String HEADER = "header";

    /* 版本号 */
    public static final String version = "HEAD/version";
    /* 源系统标识 */
    public static final String src_sys_id = "HEAD/src_sys_id";
    /* 目的系统标识 */
    public static final String des_sys_id = "HEAD/des_sys_id";
    /* 交易机构号 */
    public static final String txn_inst = "HEAD/txn_inst";
    /* 交易日期 */
    public static final String txn_date = "HEAD/txn_date";
    /* 交易时间 */
    public static final String txn_time = "HEAD/txn_time";
    /* 交易流水号 */
    public static final String txn_num = "HEAD/txn_num";
    /* 交易代码 */
    public static final String txn_ssn = "HEAD/txn_ssn";
    /* 操作员代码 */
    public static final String telr_id = "HEAD/telr_id";
    /* 返回码 */
    public static final String resp_code = "HEAD/resp_code";
    /* 返回信息 */
    public static final String resp_msg = "HEAD/resp_msg";
    /* 受理机构代码 */
    public static final String acq_ins_code = "acq_ins_code";
    /* 商户类型(mcc) */
    public static final String mer_cat_code = "mer_cat_code";
    /* 商户简称 */
    public static final String mer_abbr = "mer_abbr";
    /* 终端类型 */
    public static final String term_type = "term_type";
    /* 渠道标识 */
    public static final String CHANEL_ID = "chanlId";
    //下单渠道标识
    public static final String ORDER_CHANEL_ID = "orderChanlId";
    /* 公钥 */
    public static final String PUBLIC_KEY = "publicKey";
    /* 支付账号 */
    public final static String PAYER_ACCT_INFO = "payAcctNo";
    /* 源系统标识 */
    public final static String SRC_CHANNEL_ID = "srcSysId";
    /* 订单状态 */
    public final static String ORDER_STATUS = "orderStatus";
    /* 设备号 */
    public final static String RISK_DEVID = "riskInfo/devId";

    /* 版本号 */
    public final static String VERSION = "header/version";
    /* 交易日期 */
    public final static String TXN_DATE = "header/transDate";
    /* 交易时间 */
    public final static String TXN_TIME = "header/transTime";
    /* 交易类型 */
    public final static String TXN_NUM = "header/txnNum";
    /* 业务分类 */
    public final static String BIZ_TYPE = "header/bizType";
    /* 机构标识 */
    public final static String INST_ID = "header/instId";
    /* 源系统标识 */
    public final static String SRC_SYS_ID = "header/srcSysId";
    /* 渠道标识 */
    public final static String CHANNEL_ID = "header/chanlId";
    /* 交易流水号 */
    public final static String TRACE_NO = "header/traceNo";
    /* 会话标识 */
    public final static String SESSION = "header/session";
    /* 签名 */
    public final static String SIGNATURE = "header/signature";
    /* 设备型号 */
    public final static String RISKINFO_DEVMODEL = "riskInfo/devModel";
    /* 设备序列号 */
    public final static String RISKINFO_DEVSERIALNO = "riskInfo/devSerialNo";
    /* 终端ip */
    public final static String RISKINFO_TERMIP = "riskInfo/termIp";
    /* mac地址 */
    public final static String RISKINFO_MAC = "riskInfo/mac";
    /* 设备号 */
    public final static String RISKINFO_DEVID = "riskInfo/devId";
    /* 经度 */
    public final static String RISKINFO_LONGITUDE = "riskInfo/longitude";
    /* 纬度 */
    public final static String RISKINFO_LATITUDE = "riskInfo/latitude";
    /* 交易返回码 */
    public final static String RESPCODE = "respCode";
    /* 交易返回描述 */
    public final static String RESPDESC = "respDesc";
    /* 签名密钥值 */
    public final static String WORK_KEY = "signWorkKey";
    /* 用户编号 */
    public final static String USER_ID = "userId";
    /* 平台商户号 */
    public final static String PLAT_MCHNT_NO = "platMchntNo";
    /* 商户号 */
    public final static String MCHNT_NO = "mchntNo";
    /* 商户订单号 */
    public final static String MCHNT_ORDER_ID = "mchntOrderId";
    /* 交易币种 */
    public final static String TRANS_CCY = "transCcy";
    /* 交易金额 */
    public final static String TRANS_AMT = "transAmt";
    /* 订单有效期 */
    public final static String ORDER_EXPIRY_TIME = "orderExpiryTime";
    /* 订单描述 */
    public final static String ORDER_DESC = "orderDesc";
    /* 回跳地址 */
    public final static String FRONT_BACK_URL = "frontBackUrl";
    /* 通知地址 */
    public final static String NOTIFY_BACK_URL = "notifyBackUrl";
    /* 订单二维码 */
    public final static String QR_CODE_URL = "qrCodeUrl";
    /* 订单金额 */
    public final static String ORDER_AMT = "orderAmt";
    /* 开始时间 */
    public final static String START_DATE = "startDate";
    /* 截止时间 */
    public final static String END_DATE = "endDate";
    /* 支付方式 */
    public final static String PAY_TYPE = "payType";
    /* 当前页数 */
    public final static String PAGE_INDEX = "pageIndex";
    /* 页显示记录数 */
    public final static String PAGE_SIZE = "pageSize";
    /* 总页数 */
    public final static String TOTAL_PAGE = "totalPage";
    /* 总记录数 */
    public final static String TOTAL_ROWS = "totalRows";
    /* 商户退款订单号 */
    public final static String MCHN_REFUND_ID = "mchnRefundId";
    /* 原退款流水号 */
    public final static String ORIG_TRACE_NO = "origTraceNo";
    /* 商户退款订单号 */
    public final static String MCHNT_REFUND_ID = "mchntRefundId";
    /* 登录模式 */
    public final static String LOGIN_MODE = "loginMode";
    /* 手机号 */
    public final static String PHONENO = "phoneNo";
    /* 银行卡号 */
    public final static String PAY_ACCT_NO = "payAcctNo";
    /* 证件号码 */
    public final static String CERT_NO = "certNo";
    /* 短信验证码 */
    public final static String AUTH_CODE = "authCode";
    /* 验证码验证流水号 */
    public final static String TRANS_SEQ_NUM = "transSeqNum";
    /* 签约手机号 */
    public final static String SIGN_PHONE_NO = "signPhoneNo";
    /* 签约类型 */
    public final static String SIGN_TOKEN_TYPE = "signTokenType";
    /* 签约账户类型 */
    public final static String SIGN_ACCT_TYPE = "signAcctType";
    /* 签约发卡行行号 */
    public final static String SIGN_BANK_NO = "signBankNo";
    /* 签约发卡行名称 */
    public final static String SIGN_BANK_NAME = "signBankName";
    /* 支付密码标志 */
    public final static String PASS_WORD_FLAG = "passwordFlag";
    /* 验证码图片 */
    public final static String AUTH_CODE_IMAGE = "authCodeImage	";
    /* 图片验证码 */
    public final static String IMAGE_AUTH_CODE = "imageAuthCode	";
    /* 验证码类型 */
    public final static String SMS_TYPE = "smsType";
    /* 签约标记号 */
    public final static String SIGN_TOKEN = "signToken";
    /* 单笔限额 */
    public final static String SINGLE_LIMIT_AMT = "singleLimitAmt";
    /* 当日限额 */
    public final static String DAY_LIMIT_AMT = "dayLimitAmt";
    /* 卡有限期 */
    public final static String EXPR_DATE = "exprDate";
    /* cvn2 */
    public final static String CVN2 = "cvn2";
    /* 备注 */
    public final static String REMARK = "remark	";
    /* 备注 */
    public final static String REMARK1 = "remark1";
    /* 交易类别 */
    public final static String TXN_MODE = "txnMode";
    /* 认证token */
    public final static String AUTH_TOKEN = "authToken";
    /* 证件类型 */
    public final static String CERT_TYPE = "certType";
    /* 新支付密码 */
    public final static String PASS_WORD = "password";
    /* 持卡人姓名 */
    public final static String CARD_HOLD_NAME = "cardHoldName";
    /* 卡类型 */
    public final static String CARD_TYPE = "cardType";
    /* 银联发卡行名称 */
    public final static String ISS_RNAME = "issrName";
    /* 银联发卡机构号 */
    public final static String ISS_RINST_ID = "issrInstId";
    /* 签约通道 */
    public final static String SIGN_TUNNEL = "signTunnel";
    /* 卡单笔限额 */
    public final static String SINGLE_LIMIT = "singleLimit";
    /* 卡当日限额 */
    public final static String DATE_LIMIT = "dateLimit";
    /* 产品类型 */
    public final static String PROD_TYPE = "prodType";
    /* 广告类型 */
    public final static String AD_TYPE = "adType";
    /* 卡券领取方式 */
    public final static String CLAIMT_YPE = "claimType";
    /* 优惠券编号 */
    public final static String DISCOUNT_ID = "discountId";
    /* 积分余额 */
    public final static String SCORE_BLANCE = "scoreBlance";
    /* 兑换比率 */
    public final static String SCORE_RATE = "scoreRate";
    /* 可抵扣金额 */
    public final static String SCORE_AMT = "scoreAmt";
    /* 分期确认信息 */
    public final static String CONFORM_INFO = "conformInfo";
    /* 分期产品代码 */
    public final static String STAGE_PROD_CODE = "stageProdCode";
    /* 签约订单号 */
    public final static String SIGN_ORDER_ID = "signOrderId";
    /* 签约发送时间 */
    public final static String SIGN_SEND_TIME = "signSendTime";
    /* 签约账号 */
    public final static String SIGN_ACCT_NO = "signAcctNo";
    /* 收银台名称 */
    public final static String CASHIER_NAME = "cashierName";
    /* 收银台logo图标url */
    public final static String CASHIER_LOGO_URL = "cashierLogoUrl";
    /* 商户名称 */
    public final static String MCHNT_NAME = "mchntName";
    /* 商户所属机构 */
    public final static String MCHNT_BELONG_INST_ID = "mchntBelongInstId";
    /* 授信标志 */
    public final static String AUTH_FLAG = "authFlag";
    /* 银行账号 */
    public final static String ACCT_NO = "acctNo";
    /* 商户订单号 */
    public final static String MCHNT_ORDER_NO = "mchntOrderNo";
    /* 订单币种 */
    public final static String ORDER_CCY = "orderCcy";
    /* 二维码信息 */
    public final static String QR_CODE = "qrCode";
    /* 二维码logo */
    public final static String QR_CODE_LOGO_URL = "qrCodeLogoUrl";
    /* 支持支付方式 */
    public final static String SURPORT_PAY_TYPE = "surportPayType";
    /* 二维码LOGO地址 */
    public final static String LOGO_URL = "logoUrl";
    /* 回跳地址 */
    public final static String REDIRECT_URL = "redirectUrl";
    /* 优惠金额 */
    public final static String DISCOUNT_AMT = "discountAmt";
    /* 实际支付金额 */
    public final static String ACTUAL_AMT = "actualAmt";
    /* 商品详情 */
    public final static String GOODS_DETAIL = "goodsDetail";
    /* 预支付订单号 */
    public final static String PREPAY_ID = "prePayId";
    /* 支付信息 */
    public final static String PAY_INFO = "payInfo";
    /* 订单有效时长 */
    public final static String TIMEOUT_EXPRESS = "timeoutExpress";
    /* 银联商户号 */
    public final static String UNION_MCHNT_NO = "unionMchntNo";
    /* 第三方订单号 */
    public final static String REQUEST_ORDER_ID = "requestOrderId";
    /* 订单发送时间 */
    public final static String ORDER_SEND_TIME = "orderSendTime";
    /* 后台通知地址 */
    public final static String BACK_URL = "backUrl";
    /* 使用积分数量 */
    public final static String TRANSC_CORE = "transCcore";
    /* 分期期数 */
    public final static String STAGE_NUM = "stageNum";
    /* 二维码名称 */
    public final static String QR_CODE_NAME = "qrCodeName";
    /* 授权通道 */
    public final static String AUTH_CHANNEL = "authChannel";
    /* 卡密码 */
    public final static String PIN_DATA = "pinData";
    /* 卡密码 */
    public final static String REQ_ID = "reqId";
    /* 优惠券id */
    public final static String COUPONINFO_COUPON_ID = "couponInfo/couponId";
    /* 优惠券id */
    public final static String COUPONINFO_DISCOUNT_ID = "couponInfo/discountId";
    /* 优惠券描述 */
    public final static String COUPONINFO_DISCOUNT_DESC = "couponInfo/discountDesc";
    /* 优惠券面额 */
    public final static String COUPONINFO_DISCOUNT_AMT = "couponInfo/discountAmt";
    /* 认证方式 */
    public final static String CUSTAUTHINFO_AUTH_MODE = "custAuthInfo/authMode";
    /* 手机号 */
    public final static String CUSTAUTHINFO_PHONENO = "custAuthInfo/phoneNo";
    /* 短信验证码 */
    public final static String CUSTAUTHINFO_AUTH_CODE = "custAuthInfo/authCode";
    /* 验证码验证流水号 */
    public final static String CUSTAUTHINFO_TRANS_SEQ_NUM = "custAuthInfo/transSeqNum";
    /* 银行卡号 */
    public final static String CUSTAUTHINFO_PAY_ACCT_NO = "custAuthInfo/payAcctNo";
    /* 证件类型 */
    public final static String CUSTAUTHINFO_CERT_TYPE = "custAuthInfo/certType";
    /* 证件号码 */
    public final static String CUSTAUTHINFO_CERT_NO = "custAuthInfo/certNo";
    /* 支付密码 */
    public final static String CUSTAUTHINFO_PASSWORD = "custAuthInfo/password";
    /* 交易日期 */
    public final static String ORDER_INFO_TRANS_DATE = "orderInfo/transDate";
    /* 交易时间 */
    public final static String ORDER_INFO_TRANS_TIME = "orderInfo/transTime";
    /* 交易类型 */
    public final static String ORDER_INFO_TXN_NUM = "orderInfo/txnNum";
    /* 商户号 */
    public final static String ORDER_INFO_MCHNT_NO = "orderInfo/mchntNo";
    /* 商户订单号 */
    public final static String ORDER_INFO_MCHNT_ORDER_ID = "orderInfo/mchntOrderId";
    /* 商户名称 */
    public final static String ORDER_INFO_MCHNT_NAME = "orderInfo/mchntName";
    /* 支付账号 */
    public final static String ORDER_INFO_PAY_ACCT_NO = "orderInfo/payAcctNo";
    /* 交易币种 */
    public final static String ORDER_INFO_ORDER_CCY = "orderInfo/orderCcy";
    /* 交易金额 */
    public final static String ORDER_INFO_ORDER_AMT = "orderInfo/orderAmt";
    /* 已退款金额 */
    public final static String ORDER_INFO_REFUND_AMT = "orderInfo/refundAmt";
    /* 订单有效期 */
    public final static String ORDER_INFO_ORDER_EXPIRY_TIME = "orderInfo/orderExpiryTime";
    /* 订单状态 */
    public final static String ORDER_INFO_ORDER_STATUS = "orderInfo/orderStatus";
    /* 业务状态 */
    public final static String ORDER_INFO_BIZ_STATUS = "orderInfo/bizStatus";
    /* 支付类型 */
    public final static String ORDER_INFO_PAY_TYPE = "orderInfo/payType";
    /* 订单描述 */
    public final static String ORDER_INFO_ORDER_DESC = "orderInfo/orderDesc";
    /* 交易币种 */
    public final static String ORDER_INFO_TRANS_CCY = "orderInfo/transCcy";

    /* 商户结算净额 */
    public final static String MCHNT_SETTLE_AMT = "mchntSettleAmt";
    /* 消息推送标识 */
    public final static String MSG_PUSH_ID = "pushMsgId";
    /* 消息推送内容 */
    public final static String MSG_PUSH_CONTENT = "content";
    /* 消息推送应答信息 */
    public final static String MSG_PUSH_RESULT = "";
    /* 限额信息 */
    public final static String TRANS_LIMIT_INFO_LIST = "transLimitInfoList";
    /* 统计限额金额 */
    public final static String LIMIT_TRANS_AMT = "limitTransAmt";
    /* 商户订单信息 */
    public final static String MCHNT_ORDER_INFO_LIST = "mchntOrderInfoList";
    /* 支付订单信息 */
    public final static String PAY_ORDER_INFO = "payOrderInfo";
    /* 支付订单信息2 */
    public final static String PAY_ORDER_INFO_ANOTHER = "payOrderInfoAnother";
    /* 用户订单信息 */
    public final static String USER_ORDER_INFO = "userOrderInfo";
    /* 支付通道对账唯一KEY */
    public final static String CHANNEL_RECON_KEY = "channelReconKey";
    /**
     * 签约类型
     */
    public final static String SIGN_TYPE = "SIGN_TYPE";
    /**
     * 签约主体
     */
    public final static String SIGN_INST = "SIGN_INST";

    public final static String OPMS_MCHNT_BASE_INFO = "OpmsMchntBaseInfo";
    /**
     * 机构号
     */
    public final static String OPMS_BRANCH_ID = "branchId";

    /*敏感信息*/
    public final static String ENCRYPT_DATA = "encryptData";
    /*通道类型*/
    public final static String DST_CHANNEL_TYPE = "dstChannelType";

    /*微信SUB_APP_ID*/
    public final static String SUB_APPID = "subAppid";

    /**
     * 用户注册手机号，营销合并支付userId使用
     */
    public final static String USER_MOBILE_NO = "mobileNoForMomp";
    /**
     * 商户结算账户实体
     */
    public final static String MCHNT_ACCT_INFO = "mchntAcctInfo";

}
